GETLOGIN
Section: C Library Functions (3)
Updated: May 9, 1986
Index
Return to Main Contents
NAME
getlogin - get login name
SYNOPSIS
char *getlogin()
DESCRIPTION
Getlogin
returns a pointer to the login name as found in
/etc/utmp.
It may be used in conjunction with
getpwnam
to locate the correct password file entry when the same userid
is shared by several login names.
If
getlogin
is called within a process that is not attached to a
terminal, or if there is no entry in
/etc/utmp
for the process's terminal,
getlogin
returns a NULL pointer (0).
A reasonable procedure for determining the login name is to first call
getlogin
and if it fails, to call
getpwuid(getuid()).
FILES
/etc/utmp
SEE ALSO
getpwent(3), utmp(5), ttyslot(3)
DIAGNOSTICS
Returns a NULL pointer (0) if name not found.
BUGS
The return values point to static data
whose content is overwritten by each call.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
- SEE ALSO
-
- DIAGNOSTICS
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 04:51:44 GMT, January 31, 2023